package HumanLanguage;

public class HumanTest {
    public static void main(String[] args) {
        Human[] people = new Human[3];//定义一个包含3个Human类型元素的数组

        //将用Chinese类型实例化的一号对象“NO.1"的引用上转型给数组people的第1个元素
        people[0] = new Chinese("NO.1");
        //将用Japanese类型实例化的二对象“NO.1"的引用上转型给数组people的第2个元素
        people[1] = new Japanese("NO.2");
        //将用English类型实例化的三号对象“NO.1"的引用上转型给数组people的第3个元素
        people[2] = new English("NO.3");

        //写一个循环，遍历people数组中的三个对象，分别调用该对象的sayHi方法
        for (int i = 0; i < people.length; i++) {
            people[i].sayHi();
        }
    }
}
